//#include<iostream>
//
//using namespace std;
//
//int Add(int a, int b)
//{
//  return a + b;
//}
//
//int main()
//{
//  int x = 10;
//  int y = 20;
//
//  int res = Add(x, y);
//  
//  cout << res << endl;
//
//  return 0;
//}

//#include<iostream>
//using namespace std;
//
//int main()
//{
//  char bar[] = "|\\-/";
//
//
//  int i = 0;
//  while(i < 100)
//  {
//    
//  }
//
//  
//
//  return 0;
//}


#include <stdio.h>
#include <string.h>
#include <unistd.h>

#define NUM 101

int main()
{
  char bar[NUM + 1];
  memset(bar, '\0', sizeof(bar));    
      
  const char* tmp = "|\\/-";    
                                  
  int i = 0;      
  while(i <= 100)      
  {                    
    printf("[%-100s][%3d%%][%c]\r", bar, i, tmp[i % 4]);      
    fflush(stdout);                                                                                                                   
    usleep(10000);       
    bar[i] = '=';
    bar[i + 1] = '>';      
    i++;                   
  }           
  
  printf("\n");     
                     
  return 0;
}
